debian: Add support for libcloudproviders in debian
authorMarco Trevisan (Treviño) <mail@3v1n0.net>
Mon, 19 Jul 2021 15:49:47 +0000 (17:49 +0200)
committerMarco Trevisan (Treviño) <marco@ubuntu.com>
Mon, 19 Jul 2021 17:21:44 +0000 (19:21 +0200)
While keep this disabled for ubuntu and derivatives as it's not in main
repo.

debian/control
debian/control.in
debian/rules

index 8f5c4a0014a4fcbffac23d8a52fea7e00702186b..0c2b65221cd0a5daf2029314c6bcd73d9bc99127 100644 (file)
@@ -22,6 +22,7 @@ Build-Depends: adwaita-icon-theme <!nocheck>,
                libavutil-dev (>= 7:4.1.0),
                libcairo2-dev (>= 1.14.0),
                libcolord-dev (>= 0.1.9),
+               libcloudproviders-dev (>= 0.3.1),
                libcups2-dev (>= 2.0),
                libegl1-mesa-dev [linux-any],
                libepoxy-dev,
index 3d0b8b270dc6d715d3bdfb9de5313056e2d71408..c16c70f98f6a6d25df2b76319f44bf8a9169505f 100644 (file)
@@ -22,6 +22,7 @@ Build-Depends: adwaita-icon-theme <!nocheck>,
                libavutil-dev (>= 7:4.1.0),
                libcairo2-dev (>= 1.14.0),
                libcolord-dev (>= 0.1.9),
+               libcloudproviders-dev (>= 0.3.1),
                libcups2-dev (>= 2.0),
                libegl1-mesa-dev [linux-any],
                libepoxy-dev,
index 9ffa7f34703e2823f30d4319c3f3dc461d44adc4..8c57f7146ef7af833940a0a4686f0ad8ae92032d 100755 (executable)
@@ -81,7 +81,6 @@ configure_flags_common = \
 configure_flags_deb = \
        --auto-features enabled \
        -Dbroadway-backend=true \
-       -Dcloudproviders=disabled \
        -Dman-pages=true \
        -Dx11-backend=true \
        ${NULL}
@@ -119,6 +118,11 @@ else
 configure_flags_deb += -Dinstall-tests=true
 endif
 
+ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes), yes)
+# Not in main repository
+configure_flags_deb += -Dcloudproviders=disabled
+endif
+
 configure_flags_udeb = \
        --auto-features disabled \
        -Dbroadway-backend=false \